Skip to content

Fixes & feature requests (QOL)#71

Merged
JacksonTheMaster merged 20 commits into
mainfrom
fixes-feature-requests
Aug 23, 2025
Merged

Fixes & feature requests (QOL)#71
JacksonTheMaster merged 20 commits into
mainfrom
fixes-feature-requests

Conversation

@JacksonTheMaster

@JacksonTheMaster JacksonTheMaster commented Aug 23, 2025

Copy link
Copy Markdown
Member

Description

This pull request aggregates 20 commits that introduce new features, bug fixes, performance improvements, and UI enhancements to the Stationeers Beta webUI and server management system. Below is a summary of the changes:

New Features

  • Customizable Login Header Text: Added -config.AdditionalLoginHeaderText to allow customization of the "Login" text on the login page (e.g., "Login@MySSUIServer1").
  • This can only be set via the config file for security reasons.
  • WebUI Port Customization: Added the ability to change the webUI port.
  • Backup Refresh Button: Added a simple backup refresh button to the backup manager UI.
  • Universal Popup: Introduced a universal popup, currently used for the SteamCMD button result.
  • Discord Rich Presence Integration: Added Discord Rich Presence because I felt like it.

Bug Fixes

  • Save File Mod Time Issue: Fixed the game server to reliably load the restored save by modifying mod time timestamps inside the .save file when restoring, addressing the issue where Stationeers uses the internal mod time instead of the .save file’s mod time to determine the latest save.
  • UI Text Correction: Fixed a double dot in the "Proprietary License" UI text.
  • Missing Localization: Added missing UIText_Login_HeaderTitle to the English localization file.

Improvements

  • Backup Naming: Old HeadSaveBackups are now saved with a clearer naming convention
  • UI Enhancements:
    • Improved the main console tab button layout for better usability.
    • Added animations to backup items on load in.
    • Enhanced the info-notice UI element for better visibility and styling.
  • Logging: Changed the log level for "translation not found" errors to debug to reduce noise in logs.
  • Code Refactoring:
    • Updated InstallAndRunSteamCMD to return exit status and error (mainly for UI)
    • Moved info-notice CSS to a dedicated file for better maintainability.
    • Removed unused script.js file to clean up the codebase.
  • Go Version Update: Updated to Go 1.25.0 (released 2025-08-12) for improved performance and security.
  • Documentation: Updated the README file.

Version Bump

  • Bumped version to 5.5.9.

Please review and provide feedback. Let me know if additional testing or changes are needed before merging.

JacksonTheMaster and others added 20 commits August 13, 2025 12:42
…red save by modifiying mod time timestamps inside the .save file.

Stationeers Beta uses the MOD TIME inside a dotsave insted of the dotsave file mod time to determine the "latest" save

https://discordapp.com/channels/276525882049429515/392080751648178188/1407157281606336602
…ething like "Login@MySSUIServer1"

-config.AdditionalLoginHeaderText
- can ONLY be set via config file since disclosing server information would be a possible security risk.

https://discordapp.com/channels/1357524183260729404/1383585271366287410/1408125765152804985
now interactive, defaults to closed, opens when headline clicked
@JacksonTheMaster JacksonTheMaster changed the title Fixes & feature requests Fixes & feature requests (QOL) Aug 23, 2025
@JacksonTheMaster JacksonTheMaster merged commit 1ec4427 into main Aug 23, 2025
1 check passed
@JacksonTheMaster JacksonTheMaster deleted the fixes-feature-requests branch August 24, 2025 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant